package com.wenjiang.task;

import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.wenjiang.common.constat.RedisKey;
import com.wenjiang.entity.MallGood;
import com.wenjiang.mapper.MallGoodMapper;
import com.wenjiang.util.RedisUtils;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.scheduling.annotation.EnableScheduling;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;

import java.util.List;

//@Component
//@EnableScheduling
//@Slf4j
//public class UpdateSecKillGoodJob {
//
//    @Autowired
//    RedisUtils redisUtils;
//
//    @Autowired
//    MallGoodMapper mallGoodMapper;
//    @Scheduled(cron = "0 10/20 * * * ?")
//    public  void  updateSecKillGood(){
//        log.info("更新秒杀的商品");
//        // 查询秒杀的商品
//        QueryWrapper <MallGood> SecKillGoodQuery= new QueryWrapper<>();
//        SecKillGoodQuery.eq("good_status", 2);
//        List<MallGood> secKillGoods= mallGoodMapper.selectList(SecKillGoodQuery);
//        //删除自己的key(清空数据)
//        redisUtils.del(RedisKey.mallSecKillGoodKey);
//
//        //进行更新
//        for (MallGood good : secKillGoods){
//            redisUtils.lSet(RedisKey.mallSecKillGoodKey, good);
//        }
//
//
//
//    }
//}
